#!/bin/bash

# 空调控制系统部署脚本

echo "开始部署空调控制系统..."

# 1. 构建H5项目
echo "1. 构建H5项目..."
cd air_conditioning_switch
npm run build

if [ $? -ne 0 ]; then
    echo "构建失败，请检查错误信息"
    exit 1
fi

echo "H5项目构建完成"

# 2. 复制构建文件到部署目录
echo "2. 复制构建文件..."
# 这里需要根据你的服务器配置修改路径
DEPLOY_PATH="/var/www/html/air-conditioning"
sudo mkdir -p $DEPLOY_PATH
sudo cp -r dist/* $DEPLOY_PATH/

echo "文件复制完成"

# 3. 设置权限
echo "3. 设置文件权限..."
sudo chown -R www-data:www-data $DEPLOY_PATH
sudo chmod -R 755 $DEPLOY_PATH

echo "权限设置完成"

# 4. 重启Web服务器（可选）
echo "4. 重启Web服务器..."
# sudo systemctl restart nginx
# sudo systemctl restart apache2

echo "部署完成！"
echo "H5页面地址: https://your-domain.com/air-conditioning"
echo "请确保域名已配置SSL证书"
echo ""
echo "小程序配置说明："
echo "1. 修改 miniprogram/pages/webview/webview.js 中的 baseUrl"
echo "2. 在微信公众平台配置业务域名"
echo "3. 在微信公众平台配置request合法域名" 